someone that creates - Spanish English Dictionary